Locality optimization in JavaParty by means of static type analysis

نویسندگان

  • Michael Philippsen
  • Bernhard Haumacher
چکیده

On clusters and DMPs, locality of objects and threads and hence avoidance of network communication, are crucial for the application performance. We show that { in certain situations { an extension of known type inference mechanisms can be used to compute placement decisions that improve locality of threads and objects and hence reduce the application execution times. In addition to this general contribution, the paper speci cally addresses the problems that are caused by the distributed Java environment. Since the JVM and the bytecode format are assumed to be xed, the optimization is done as source-to-source transformation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Exploiting Object Locality in JavaParty, a Distributed Computing Environment for Workstation Clusters

In a distributed programming environment with location transparency, fast access to remote resources is absolutely critical for eÆcient program execution but it is not suÆcient. Locality optimization will try to group objects according to their communication patterns and replace remote access by local access whenever possible. Locality optimization is based on the assumption that local access a...

متن کامل

Energy Absorption Analysis and Multi-objective Optimization of Tri-layer Cups Subjected to Quasi-static Axial Compressive Loading

In this paper, the energy absorption features of tri-layer explosive-welded deep-drawn cups subjected to quasi-static axial compressive loading are investigated numerically and experimentally. To produce the cups, tri-layer blanks composed of aluminum and stainless steel alloys were fabricated by an explosive-welding process and formed by a deep drawing setup. The quasi-static tests were carrie...

متن کامل

Layout Transformations for Heap Objects Using Static Access Patterns

As the amount of data used by programs increases due to the growth of hardware storage capacity and computing power, efficient memory usage becomes a key factor for performance. Since modern applications heavily use structures allocated in the heap, this paper proposes an efficient structure layout based on static analyses. Unlike most of the previous work, our approach is an entirely static tr...

متن کامل

3-node Basic Displacement Functions in Analysis of Non-Prismatic Beams

Purpose– Analysis of non-prismatic beams has been focused of attention due to wide use in complex structures such as aircraft, turbine blades and space vehicles. Apart from aesthetic aspect, optimization of strength and weight is achieved in use of this type of structures. The purpose of this paper is to present new shape functions, namely 3-node Basic Displacement Functions (BDFs) for derivati...

متن کامل

The development and assessment of solar-driven Tri-generation system energy and optimization of criteria comparison

In this research, the thermodynamic investigation of the tri-generation system is performed by the first and second law of Thermodynamics. The trigeneration system under study consists of three subsystems including the solar subsystem, Kalina subsystem and lithium bromide-water absorption chiller subsystem. The proposed system generates power, cooling and hot water using solar energy. The syste...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Concurrency - Practice and Experience

دوره 12  شماره 

صفحات  -

تاریخ انتشار 2000